<?php
namespace app\index\controller;

use think\Db;
use think\Request;
use app\index\model\Data;//引入修改器

class Bbs extends \think\Controller
{
	public function show(){
		// $db = db('data');
		// $show = $db->where('id','>',3)->select();

		// dump($show);
		// $this->assign('show',$show);
		// return $this->fetch();
		// $data1 = Db::name('data')->select();
		// dump($data1s		
		//软删除后的数据展示
		// $data = new Data();
		// $data1 = $data->order('id','asc')->select();
		// $count = count($data1);
		// //查询状态为1的用户数据 并且每页显示10条数据
		// $show = $data->order('id','desc')->paginate(10,$count);

		//软删除后的数据的分页展示
		$show = Data::where('id','>',0)->order('id','desc')->paginate(10);
		//把分页数据赋值给模板变量list
		$this->assign('show',$show);
		//s
		return $this->fetch();

	}
	public function bbsadd(){
		$title = input('param.title');//param数组在Request文件中定义
		$content = input('param.content');
		if($title<>''){//<>等同于!=
			//插入记录 - 去掉表前缀
			$result = Data::create([
				'title' => $title,
				'content'=>$content
				]);
			//dump($result);
			
			return $this->success('恭喜留言成功！^-^','bbs/show');
		}

		return $this->error('抱歉留言失败！\/_\/','bbs/add');
	}
	
	public function add()
	{
		// $request = Request::instance();

		// echo '请求方法：'.$request->method().'<br/>';
		// echo '请求参数：';
		// dump($request->param());
		// echo request::instance()->param('content');
		// echo "-----------------";
		// echo input('param.title');
		// return $this->fetch();
		// exit;

		return $this->fetch();
	}

	public function view()
	{
		// echo input('id');
		$id = input('id');
		if($id<>''){
			

			//查询数据 - 去掉表前缀  3
	    	$list = Db::name('data')
	    	->where('id','=',$id)
	    	->select();
	    	// dump($list);

	    	//查询数据 - 下一页
	    	$up = Db::name('data')
	    	->where('id','>',$id)
	    	->order('id','')
	    	->limit(1)
	    	->value('id');
	    	// echo 'up';
	    	// dump($up);

	    	//查询数据 - 上一页  
	    	$next = Db::name('data')
	    	->where('id','<',$id)
	    	->order('id','desc')
	    	->limit(1)
	    	->value('id');
	    	// echo 'next';
	    	// dump($next);

	    	$this->assign('up',$up);
	    	$this->assign('next',$next);
	    	$this->assign('list',$list);

	    	//渲染模板输出
	    	return $this->fetch();
		}
		return "留言不存在";
	}
}